Method and apparatus for power control and load balancing based on load estimation of neighbor cell in wireless communication system

ABSTRACT

A Base Station (BS) operation method for reducing load terminals based on load estimation of a neighbor cell in a wireless communication system includes receiving information for estimating a load of a neighbor BS, determining whether to determine the power control and handover terminal set using the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, and the backoff counter value, and, when it is determined to determine a power control and handover terminal set, deciding the power control and handover terminal set to minimize load terminals, based on the first power variation and the second power variation.

PRIORITY

This application claims priority under 35 U.S.C. §119(a) to a Korean Patent Application, which was filed in the Korean Intellectual Property Office on Apr. 19, 2011 and assigned Serial No. 10-2011-0036024, the content of which is incorporated herein by reference

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention generally relates to a wireless communication system, and more particularly, to a method and apparatus for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system.

2. Description of the Related Art

A communication system for portable phones has conventionally employed a cellular scheme of dividing a service area into areas (cells) of a restricted range, deploying Base Stations (BSs) respectively, and performing communication with terminals within the cell. A 2nd-Generation (2G) mobile communication system based on the Frequency Division Multiple Access/Time Division Multiple Access (FDMA/TDMA) technology is employed in a method of changing a frequency allocated by a cell in order to prevent interference of a signal of a neighbor cell. Regarding this, in a 3rd-Generation (3G) mobile communication system based on the Code Division Multiple Access (CDMA) technology, the use of the same frequency was made possible even in a neighbor cell by interference resistance obtained by spectrum diffusion. The demand for higher-speed data communication is being expected in a 4th-Generation (4G) mobile communication system, and the use of the Orthogonal Frequency Division Multiplexing (OFDM) technology enabling high-speed data transmission using a broadband signal in a mobile communication environment is expected.

A cellular wireless communication system supports handover to support the mobility of terminals. When there is an increase of a load of a specific cell among a plurality of cells, the cellular wireless communication system performs load balancing for reducing a load of a corresponding cell. The cellular wireless communication system performs power control for maximizing BS capacity.

However, the conventional load balancing concept is for decreasing the load of the cell when there is a load increase within a specific cell, and cannot reduce the number of loaded terminals (hereinafter overload terminals) per cell from the overall system standpoint.

Therefore, there is a need for a method and apparatus for power control and load balancing for minimizing the sum of squares of the number of overload terminals per cell based on load estimation of a neighbor cell in a wireless communication system.

SUMMARY OF THE INVENTION

The present invention has been made to address at least the above problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides a method and apparatus for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system.

Another aspect of the present invention is to provide a method and apparatus for minimizing the sum of squares of the number of overload terminals per cell in a wireless communication system.

The above aspects are achieved by providing a method and apparatus for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system.

According to one aspect of the present invention, a BS operation method for reducing load terminals based on load estimation of a neighbor cell in a wireless communication system includes receiving information for estimating a load of a neighbor BS, from each of a plurality of neighbor BSs, determining whether to determine the power control and handover terminal set using the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, and the backoff counter value, and, if it is determined to determine a power control and handover terminal set, deciding the power control and handover terminal set to minimize load terminals, based on the 1st power variation and the 2nd power variation.

According to another aspect of the present invention, a BS apparatus for reducing load terminals based on load estimation of a neighbor cell in a wireless communication system includes a receiver, a 1st determiner, and a controller. The receiver receives information for estimating a load of a neighbor BS, from each of a plurality of neighbor BSs. The information for estimating the load includes at least one or more of the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, a backoff counter value for considering fairness when selecting a BS that determines a power control and handover terminal set, a 1st power variation of the neighbor BS for increasing, by ‘K’ number, an overload terminal of the neighbor BS with respect to the number of terminals expected to do handover from the BS to the neighbor BS, and a 2nd power variation of the neighbor BS for decreasing, by ‘K’ number, the overload terminal of the neighbor BS with respect to the number of terminals expected to do handover from the BS to the neighbor BS. The 1st determiner determines whether to determine the power control and handover terminal set using the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, and the backoff counter value. If it is determined to determine a power control and handover terminal set, the controller determines the power control and handover terminal set to minimize load terminals, based on the 1st power variation and the 2nd power variation.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:

FIG. 1 illustrates a method for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system according to an embodiment of the present invention;

FIG. 2 illustrates a process of determining a mean load of the entire cell according to an embodiment of the present invention;

FIG. 3 illustrates a construction of an apparatus for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system according to an embodiment of the present invention; and

FIGS. 4 to 6 illustrate performance graphs according to the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE PRESENT INVENTION

Embodiments of the present invention are described in detail with reference to the accompanying drawings. The same or similar components may be designated by the same or similar reference numerals throughout the drawings. Detailed descriptions of constructions or processes known in the art may are omitted for the sake of clarity and conciseness. Terms described below, which are defined in considering the functionality of the present invention, may be different depending on user and operator intention or practice.

The present invention relates to a method and apparatus for deciding a set of terminals to perform power control and handover to simultaneously minimize by each BS a mean and variance of both the number of overload terminals and a neighbor BSs of a BS.

An overload terminal described in the present invention is defined below.

A multiple cellular network structure composed of BSs of N_(eBS) number is considered. U_(i) represents a set of terminals serviced by a BS (i). Ī_(i,j)(j ∈ U_(i)) represents an actual mean Signal-to-Interference plus Noise Ratio (SINR) of a signal that a terminal (j) receives from the BS (i). The present invention uses an SINR Ī_(i,j)(j ∈ U_(i)) that is an estimation of an SINR dependent on power change and the like using a mean value of each channel. The Ī_(i,j)(j ∈ I_(i)) is defined as in Equation (1) below.

$\begin{matrix} {{\overset{\hat{\_}}{I}}_{i,j} = {\frac{{\overset{\_}{h_{i,j}}}^{2}p_{i}}{{\overset{N_{{eNB}\;}}{\sum\limits_{{k = 1},{k \neq i}}}{{\overset{\_}{h_{k,j}}}^{2}p_{k}}} + n} = \frac{{\overset{\_}{S}}_{i,j}}{{\sum\limits_{{k = 1},{k \neq i}}^{N_{eNB}\;}{\overset{\_}{S}}_{k,j}} + n}}} & (1) \end{matrix}$

The h_(i,j) represents a channel gain between a BS (i) and a terminal (j), and the | h_(i,j) | represents a mean of an absolute value. In addition, S _(i,j)=| h_(i,j) |² p_(i) and the ‘n’ is thermal noise.

When generally using the Shannon capacity using an SINR, a mean band efficiency (bits/sec/Hz) of when each terminal (j) is serviced from a BS (i) can be given as in Equation (2) below.

c _(i,j)=log₂(1+Ī _(i,j))   (2)

However, in a system performing opportunistic scheduling for a plurality of users such as proportional fair scheduling, an SINR measuring in an allocated resource has a greater value than a mean SINR for the entire channel-time. Therefore, actual spectrum efficiency c_(i,j) can be expressed using an SINR correction value β_(j) and the entire correction value α′_(j) of the spectrum efficiency as in Equation (3) below.

c _(i,j)α′_(j) log₂(1+β_(j) Ī _(i,j))   (3)

A mean throughput r _(i,j) of each terminal can be expressed by a multiplication of the mean frequency efficiency of Equation (3) above and a mean resource amount α_(j) allocated during a unit time as in Equation (4) below.

r _(i,j)=α_(j) c _(i,j)=α_(j)α′_(j) log₂(1+β_(j) Ī _(i,j))   (4)

An estimated mean throughput {circumflex over (r)} _(i,j) of a terminal (j) can be expressed using the mean SINR of Equation 4 above and Equation (1) above, as in Equation (5) below.

{circumflex over (r)} _(i,j)=α_(j) ĉ _(i,j)=α_(j)α′_(j) log₂(1+β_(j) Î _(i,j))   (5)

The α_(j,)α′_(j), β_(j) is assumed to be determined by a serving BS of the terminal (j), and all terminals serviced by the same BS are assumed to have the same value, respectively.

According to realization, the α_(j,)α′_(j), β_(j) is determined in an upper network entity and is forwarded to the serving BS of the terminal (j), and each terminal can have a different value.

Meanwhile, when a minimum requirement transmission rate of each terminal is equal to λ, a loading factor for when each terminal is being currently serviced from the serving BS is defined as in Equation (6) below.

$\begin{matrix} {L_{j} = {u\left( \frac{\lambda_{j}}{{\overset{\_}{r}}_{j}} \right)}} & (6) \end{matrix}$

The ‘u(x)’ is given as

${u(x)} = \begin{Bmatrix} 1 & {{{if}\mspace{14mu} x} \geq 1} \\ 0 & {{{if}\mspace{14mu} x} < 1} \end{Bmatrix}$

and therefore, determines a load of a cell according to a weight that the minimum requirement transmission rate λ_(j) occupies compared to a current transmission rate. The terminal (j) of L_(j)>1 is referred to as an overload terminal.

A loading factor expected when a user (j) is serviced from a BS (i) can be estimated as in Equation (7) below.

$\begin{matrix} {{\hat{L}}_{i,j} = {u\left( \frac{\lambda_{j}}{{\overset{\hat{\_}}{r}}_{i,j}} \right)}} & (7) \end{matrix}$

An object of the present scheme is to minimize the sum of squares of the number of overload terminals per cell. The total sum of squares of the number of overload terminals in each cell is given as a square of a mean and a variance value as in Equation (8) below.

$\begin{matrix} \begin{matrix} {L = {\frac{1}{N_{{eNB}\;}}{\sum\limits_{i = 1}^{N_{eNB}}\left\{ {\sum\limits_{j \in U_{i}}L_{j}} \right\}^{2}}}} \\ {= {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}\left\{ {\sum\limits_{j \in U_{I}}{u\left( \frac{\lambda_{j}}{{\overset{\_}{r}}_{j}} \right)}} \right\}^{2}}}} \\ {= {\left\{ {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{NeNB}{\sum\limits_{j \in U_{i}}{u\left( \frac{\lambda_{j}}{{\overset{\_}{r}}_{j}} \right)}}}} \right\}^{2} -}} \\ {\left\{ {\frac{1}{N_{{eNB}\;}}{\sum\limits_{i = 1}^{N_{eNB}}{\sum\limits_{j \in U_{i}}{u\left( \frac{\lambda_{j}}{{\overset{\_}{r}}_{j}} \right)}}}} \right\}^{2}} \\ {= {\left\{ {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}L^{i}}} \right\}^{2} + {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}\left\{ L^{i} \right\}^{2}}} -}} \\ {\left\{ {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}L^{i}}} \right\}^{2}} \\ {= {\left( {E\left\lbrack \left\{ {\sum\limits_{j \in U_{i}}L_{j}} \right\} \middle| {i \in {{1,N_{eNB}}}} \right\rbrack} \right)^{2} +}} \\ {{{Var}\left\lbrack \left\{ {\sum\limits_{j \in U_{i}}L_{j}} \right\} \middle| {i \in \left\lbrack {1,N_{eNB}} \right\rbrack} \right\rbrack}} \end{matrix} & (8) \end{matrix}$

Therefore, a load of the entire network according to power control and handover can be estimated as in Equation (9) below.

$\begin{matrix} {\hat{L} = {{\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}\left\{ {\sum\limits_{j \in U_{i}}{\hat{L}}_{i,j}} \right\}^{2}}} = {{\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}\left\{ {\sum\limits_{j \in U_{i}}\left( \frac{\lambda_{j}}{{\overset{\hat{\_}}{r}}_{i,j}} \right)} \right\}^{2}}} = {\frac{1}{N_{eNB}}{\sum\limits_{i = 1}^{N_{eNB}}\left( {\hat{L}}^{i} \right)^{2}}}}}} & (9) \end{matrix}$

When each BS determines power control and handover or not on the basis of variance, each BS should be able to determine influence exerted to a neighbor cell by its own selecting power control and handover decision. That is, assuming the situation in which only one specific BS (i.e., a BS (k)) of the largest load performs power control and handover, in this case, the BS (k) has to determine its own power p_(k) and a set of terminals H_(k,i) performing a handover to a neighbor BS (i). Because only the BS (k) can currently determine handover of a terminal set U_(k) that services through a handover parameter control of its own cell, assuming that a terminal doing handover to the BS (k) from the neighbor BS (i) according to power control is determined in compliance with a handover criterion set to the neighbor BS (i) on a basis of an SINR or a Received Signal Strength (RSS), the H_(k,i) is determined by power p*_(k) of the BS (k) determined according to power control. Therefore, the ‘H_(k,i)’ can be expressed as H_(i,k)(p*_(k)) that is a function of the power p*_(k).

For convenience of description, î denotes each BS (i) for when the p*_(k), H_(k,i), and H_(i,k)(p*_(k)) are reflected. That is, a BS {circumflex over (k)} is the physically same BS as the BS (k), but signifies a BS of p_({circumflex over (k)})=p*_(k) and having a service terminal set U _(k) such as Equation (10) below.

$\begin{matrix} {U_{\hat{k}} = {U_{k}\bigcup{\left\lbrack {\underset{{i = 1},{i \neq k}}{\bigcup\limits^{N_{eNB}}}{H_{i,k}\left( p_{k}^{*} \right)}} \right\rbrack - \left\lbrack {\underset{{i = 1},{i \neq k}}{\bigcup\limits^{N_{eNB}}}H_{k,i}} \right\rbrack}}} & (10) \end{matrix}$

Similarly, the remnant BS î excepting the BS {circumflex over (k)} among the entire BS is the physically the same as the BS (i), but signifies a BS of p_(ī)=p*_(i) and having a service terminal set U_(î) such as Equation (11) below.

U _(î) =U _(i) ∪H _(k,i) −K _(i,k)(p* _(k))   (11)

Therefore, {circumflex over (L)}_(i,j) signifies a value of Equation (12) below according to the definition of Equation 4 above.

$\begin{matrix} \begin{matrix} {{\hat{L}}_{\hat{i},j} = {\frac{\lambda_{j}}{{\overset{\hat{\_}}{r}}_{\hat{i},j}} = \frac{\lambda_{j}}{\alpha_{\hat{i}}{\log_{2}\left( {1 + {\beta_{\hat{i}}{\overset{\_}{I}}_{\hat{i},j}}} \right)}}}} \\ {= \frac{\lambda_{j}}{\frac{1}{U_{\hat{i}}}{\log_{2}\left( {1 + \frac{\beta_{\hat{i}}{\overset{\_}{h_{i,j}}}p_{\hat{i}}}{{\sum\limits_{{l = 1},{l \neq i}}^{N_{eNB}}{{\overset{\_}{h_{l,j}}}p_{\hat{l}}}} + N_{0}}} \right)}}} \\ {= \frac{\lambda_{j}}{\frac{1}{U_{\hat{i}}}{\log_{2}\left( {1 + \frac{\beta_{\hat{i}}S_{\hat{i},j}}{{\sum\limits_{{l = 1},{l \neq i}}^{N_{eNB}}S_{\hat{l},j}} + N_{0}}} \right)}}} \end{matrix} & (12) \end{matrix}$

If using this, a mean load {circumflex over (L)}*(p*_(k),H_(k,i)) of the entire cell can be expressed as in Equation (13) below when the p*_(k), H_(k,i), and H_(i,k)(p*_(k)) are applied.

$\begin{matrix} \begin{matrix} {{{\hat{L}}^{*}\left( {p_{k}^{*},H_{k,i}} \right)} = {\frac{1}{N_{eNB}}\left\lbrack {+ {\sum\limits_{i = 1}^{N_{eNB}}\left\{ {\sum\limits_{j \in U_{i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} \right\}^{2}}} \right\rbrack}} \\ {= {\frac{1}{N_{eNB}}\left\lbrack {\left\{ {\sum\limits_{j \in U_{\hat{k}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} \right\}^{2} + {\overset{N_{eNB}}{\sum\limits_{{i = 1},{i \neq k}}}\left\{ {\sum\limits_{j \in U_{\hat{i}}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} \right\}^{2}}} \right\rbrack}} \\ {= {\frac{1}{N_{eNB}}\begin{bmatrix} {\left( {\sum\limits_{\substack{j \in {U_{k}\bigcup{{\lbrack{\bigcup\limits_{{i = 1},{j \neq k}}^{NeNB}{H_{I,K}{(p_{k}^{*})}}}\rbrack} -}} \\ \lbrack{\bigcup\limits_{{i = 1},{j \neq k}}^{NeNB}H_{k,i}}\rbrack}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} \right)^{2} +} \\ {\sum\limits_{{i = 1},{i \neq k}}\left( {\sum\limits_{j \in {U_{i}\bigcup{H_{k,i} - {H_{i,k}{(p_{k}^{*})}}}}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} \right)^{2}} \end{bmatrix}}} \\ {= {\frac{1}{N_{eNB}}\begin{bmatrix} {\begin{pmatrix} {{\sum\limits_{j \in {U_{k}\bigcup{\lbrack{\bigcup_{{i = 1},{j \neq k}}^{NeNB}H_{K,J}}\rbrack}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} +} \\ {\overset{N_{eNB}}{\sum\limits_{{i = 1},{j \neq k}}}{\sum\limits_{j \in {H_{{Ii},k}{(p_{k}^{*})}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}}} \end{pmatrix}^{2} +} \\ {\sum\limits_{{i = 1},{i \neq k}}^{N_{eNB}}\begin{pmatrix} {{\sum\limits_{j \in {U_{i} - {H_{i,k}{(p_{k}^{*})}}}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} +} \\ {\sum\limits_{j \in H_{k,i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} \end{pmatrix}^{2}} \end{bmatrix}}} \end{matrix} & (13) \end{matrix}$

To obtain a determinable value in each of the BS (k) and the neighbor BS (i), each terms constituting Equation 13 above are distinguished as in Equation (14) to Equation (17) below.

$\begin{matrix} {\sum\limits_{j \in {U_{k} - {\lbrack{\bigcup\limits_{{i = 1},{i = k}}^{N_{eNB}}H_{k,i}}\rbrack}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} & (14) \\ {\sum\limits_{j \in {U_{i,k}{(p_{k}^{*})}}}{{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}_{i \in {{\lbrack{1,N_{eNB}}\rbrack} - {\{ k\}}}}}} & (15) \\ {\sum\limits_{j \in {U_{i} - {H_{i,k}{(p_{k}^{*})}}}}{{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}_{i \in {{\lbrack{1,N_{eNB}}\rbrack} - {\{ k\}}}}}} & (16) \\ {\sum\limits_{j \in H_{k,i}}{{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}_{i \in {{\lbrack{1,N_{eNB}}\rbrack} - {\{ k\}}}}}} & (17) \end{matrix}$

Equation (14) above represents the number of overload terminals among terminals excepting a terminal doing handover to a neighbor BS among U_(k). Equation (15) above represents the number of terminals expected to be overloaded when being serviced from a BS (k) among terminals performing handover from a neighbor BS of a BS (k) to the BS (k). Equation (16) above represents the number of terminals that are overloaded due to power increase or decrease in a BS (k) amongst terminals excepting a terminal performing handover to the BS (k) among terminals U_(i) originally serviced from a BS (i) neighboring on the BS (k). Equation (17) above represents the number of terminals expected to be overloaded in a neighbor BS (i) among terminals performing handover from a BS (k) to the neighbor BS (i).

The present invention describes that each BS performs determination on the basis of variance and therefore, Equation (14) to Equation (17) above should be able to be determined at least with only information of the BS (k). In reality, to determine values of Equation (14) to Equation (17) above, the BS (k) has to be able to determine the H_(i,k)(p*_(k)) dependent on U_({circumflex over (k)}), U_(î), and p*_(k). However, to determine the H_(i,k)(p*_(k)), the BS (k) has to know all of channel information of a terminal serviced by a neighbor BS, and even the neighbor BS which determines the H_(i,k)(p*_(k)) has to be able to know whether, when a terminal belonging to the H_(i,k)(p*_(k)) is serviced from the BS (k), the corresponding terminal will be overloaded.

Therefore, H_(i,k)(p*_(k))=φ is assumed for Equation (14) to Equation (17) above to make enable determination through information of the BS (k) or information exchange between some BSs. That is, assuming that there is no terminal performing handover from a neighbor BS (i) to a BS (k) though power of the BS (k) is controlled to the p*_(k), Equation (13) above is given as in Equation (18) below.

$\begin{matrix} {{{\hat{L}}^{*}\left( {p_{k}^{*},H_{k,i}} \right)} = {\frac{1}{N_{eNB}}\begin{bmatrix} {\left( {\sum\limits_{j \in {U_{k} - {\lbrack{\underset{{i = 1},{i \neq k}}{\overset{N_{eNB}}{}}H_{k,i}}\rbrack}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} \right)^{2} +} \\ {\overset{N_{eNB}}{\sum\limits_{{i = 1},{i \neq k}}}\left\{ {{\sum\limits_{j \in U_{i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}} + {\sum\limits_{j \in H_{k,i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}}} \right\}^{2}} \end{bmatrix}}} & (18) \end{matrix}$

Therefore, Equation (14) to Equation (17) above constituting a mean load {circumflex over (L)}*(p*_(k) ,H_(k,i)) of the entire cell are modified into Equation (19) to Equation (21) below.

$\begin{matrix} {\sum\limits_{j \in {U_{k} - {\lbrack{\bigcup\limits_{{i = 1},{i = k}}^{N_{eNB}}H_{k,i}}\rbrack}}}{{\hat{L}}_{\hat{k},j}\left( p_{k}^{*} \right)}} & (19) \\ {\sum\limits_{j \in U_{l}}{{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}_{i \in {{\lbrack{1,N_{eNB}}\rbrack} - {\{ k\}}}}}} & (20) \\ {\sum\limits_{j \in H_{k,l}}{{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}_{i \in {{\lbrack{1,N_{eNB}}\rbrack} - {\{ k\}}}}}} & (21) \end{matrix}$

Equation (19) above represents a value that can be determined based on channel information of a terminal serviced by a BS (k). Equation (20) above represents a value that is determinable if |U_(i)| of a neighbor BS (i) is known. Equation (21) above cannot be determined in the BS (k), and is determined in the neighbor BS (i) of the BS (k). However, to determine Equation (20) above, even the neighbor BS (i) of the BS (k) should be able to know the p*_(k) and the H_(k,i)(p*_(k)) but, because the neighbor BS (i) cannot determine the p*_(k) and the H_(k,i)(p*_(k)), Equation (21) above represents a value that cannot be determined yet. To solve this, Equation (21) above is expressed by a variation from a previous state to a state reflecting a change of the BS (k) using a loading factor {circumflex over (L)}^(i) of the neighbor BS (i), as in Equation (22) below.

$\begin{matrix} {{{\hat{L}}^{i} + \left\lbrack {{\sum\limits_{j \in U_{i}}{{\hat{L}}_{i,j}\left( {p_{k}^{*},{H_{k,i}}} \right)}} - {\hat{L}}^{i}} \right\rbrack} = {{{\hat{L}}^{i} + {\Delta \; {{\hat{L}}^{i}\left( {p_{k}^{*},{H_{k,i}}} \right)}}} = {{\hat{L}}^{i} + {\Delta \; {{\hat{L}}^{i}\left( {{\Delta \; p_{k}},{H_{k,i}}} \right)}}}}} & (22) \end{matrix}$

Here,

${{\Delta \; p_{k}} = \frac{p_{k}^{*}}{p_{k}}},$

and the variation is given as Δ{circumflex over (L)}^(i)(Δp_(k),|H_(k,i)|). That is, if |H_(k,i)| is given, the neighbor BS (i) can determine a value of Δ{circumflex over (L)}^(i)(Δp_(k),|H_(k,i)|) dependent on the p*_(k). Because the Δ{circumflex over (L)}^(i)(Δp_(k),|H_(k,i)|) is an integer and is a non-increasing function for the p*_(k), the BS (k) can be allowed to determine Equation 21 above by each neighbor BS (i)'s transmitting a pair dependent on each Δ{circumflex over (L)}^(i)(Δp_(k),|H_(k,i)|) to the BS (k) instead of delivering channel information of the entire self-cell user to the BS (k). However, because transmitting (Δp_(k),|H_(k,i)|) for all possible Δ{circumflex over (L)}^(i)(Δp_(k),|H_(k,i)|) to the BS (k) causes an excessively large overhead, a method controlling this is required. Therefore, the present invention exchanges only the (Δp_(k),|H_(k,i)|) allowing Δ{circumflex over (L)}^(i) to have +K and −K, and also exchanges only the Δp_(k) of when the (Δp_(k),|H_(k,i)|) has a value between [0, H−1], where K is a constant.

FIG. 1 illustrates a method for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system according to an embodiment of the present invention.

Referring to FIG. 1, in step 100, a BS (k) determines information for power control and load balancing for neighbor BS load estimation.

The information includes the number |U_(k)| of terminals serviced by the BS (k), the number L_(k) of overload terminals among terminals serviced by the BS (k), a backoff counter BO_(k) of the BS (k), a power variation (Δp_(i) ^(|H) ^(i,k) ^(|))⁺ of a neighbor BS (i) increasing, by ‘K’ number, an overload terminal of the BS (k) with respect to each |H_(i,k)| when the number |H_(k)| of terminals expected to perform handover from the neighbor BS (i) neighboring on the BS (k) to the BS (k) has a value between [0, H−1], and a power variation (Δp_(i) ^(|H) ^(i,k) ^(|))⁻ of the neighbor BS (i) decreasing, by ‘K’ number, the overload terminal of the BS (k) with respect to each |H_(i,k)| when the number |H_(i,k)| of terminals expected to perform handover from the neighbor BS (i) neighboring on the BS (k) to the BS (k) has a value between [0, H−1].

The BO_(k) is a value for preventing the BS (k) from being continuously selected, and the |U_(k)| can be known if the BS (k) checks the number of terminals to which it is connected, and the L_(k) can be known if using a loading factor defined in Equation 6 above. A method for determining the (Δp_(i) ^(|H) ^(i,k) ^(|))^(+ and (Δp) _(i) ^(|H) ^(i,k) ^(|))^(− with respect to the |H) _(i,k)| between [0, H−1] is given in Equation (23) below. That is, (Δp_(i) ^(H) ^(i,k) ^(|)) dependent on the |H_(i,k)| between [0, H−1] is determined for each terminal (j) belonging to the |U_(k)|, as in

Equation (23) below.

$\begin{matrix} {{\Delta \; p_{i}^{H_{i,k}}} = {\frac{{\overset{\_}{h_{i,j}}}^{2}p_{i}^{*}}{{\overset{\_}{h_{i,j}}}^{2}p_{i}} = {\frac{1}{{\overset{\_}{h_{{i,j}\;}}}^{2}p_{i}}\left( {\frac{\beta_{i}{\overset{\_}{h_{k,j}}}^{2}}{2^{\frac{\lambda_{j}}{\alpha_{k}^{-}}}} - N_{0} - {\overset{N_{{eNB}\;}}{\sum\limits_{{i = 1},{l \neq i},k}}{{\overset{\_}{h_{l,j}}}^{2}p_{l}}}} \right)}}} & (23) \end{matrix}$

At this time, the (Δp_(i) ^(|H) ^(i,k) ^(|))⁺ selects a K-th small value of the terminal (j) of {circumflex over (L)} _(k,j)≦1, and the (Δp_(i) ^(|J) ^(i,k) ^(|))⁻ selects a K-th large value of the terminal (j) of {circumflex over (L)} _(k,i)>1. If the terminal (j) of {circumflex over (L)}_(k,j)≦1 is less than ‘K’ which is a constant in number, (Δp_(i) ^(|H) ^(i,k) ^(|)) ⁺=∞ is selected and, if the terminal (j) of {circumflex over (L)} _(k,j)>1 is less than ‘K’ in number, (Δp_(i) ^(|H) ^(i,k) ^(|))⁻=0 is selected.

The BO_(k) is updated based on BO_(k)=max(0,BO_(k)−1) every predefined period.

A plurality of neighbor BSs (i) also determine the number |U_(i)| of terminals that they respectively service, the number L_(i) of overload terminals among terminals serviced by the neighbor BS (i), a backoff counter BO_(i) of the neighbor BS (i), a power variation (Δp_(k) ^(|H) ^(k,i) ^(|))^(+ of the BS (k) of increasing, by ‘K’ number, an overload terminal of the neighbor BS (i) with respect to each |H) _(k,i)| when the number |H_(k,i)| of terminals expected to perform handover from the BS (k) neighboring on the neighbor BS (i) to the neighbor BS (i) has a value between [0, H−1], and a power variation (Δp_(k) ^(|H) ^(k,i) ^(|))⁻ of the BS (k) of decreasing, by ‘K’ number, the overload terminal of the neighbor BS (i) with respect to each |H_(k,i)| when the number |H_(k,i)| of terminals expected to perform handover from the BS (k) neighboring on the neighbor BS (i) to the neighbor BS (i) has a value between [0, H−1].

After that, in step 102, the BS (k) exchanges the determined information with the plurality of neighbor BSs (i). For example, the BS (k) transmits the |U_(k)|, L_(k), BO_(k), (Δp_(i) ^(|H) ^(i,k) ^(|))⁺, and *Δp_(i) ^(|H) ^(i,k) ^(|))⁻ to the plurality of neighbors BSs (i), respectively, and receives the |U_(i)|, L_(i), BO_(i), (Δp_(k) ^(|H) ^(i,k) ^(|))⁺, and (Δp_(k) ^(H) ^(k,i) ^(|))⁻ from the plurality of neighbor BSs (i), respectively.

In step 104, the BS (k) determines whether it will control power and handover based on a loading factor of the neighbor BS (i), i.e., the number L_(i) of overload terminals of the neighbor BS (i).

That is, the BS (k) determines if the number of overload terminals is relatively large compared to the neighbor BS (i) based on Equation (24) below and, when the number of overload terminals of the BS (k) is large, the BS (k) controls power and handover. In contrast, when the number of overload terminals of the neighbor BS (i) is large, the neighbor BS (i) controls power and handover.

$\begin{matrix} {R_{l} = \frac{{\hat{L}}^{l}}{\max \left( {\xi,{\frac{1}{{NE}_{l}}{\sum\limits_{i \in {NE}_{l}}{\hat{L}}^{i}}}} \right)}} & (24) \end{matrix}$

Here, l ∈ NE_(k) ∪{k} is given, and ζ>0 is given. When the BS (k) is of BO_(k)=0 and {i|BO_(l) ≠0,R_(k)<R_(l)∀i ∈ NE_(k)}=φ, it is determined to control a power and handover terminal set during this period. Because a R_(l) value determined in a neighbor BS (l) of a BS (k) and a R_(l) value determined in the BS (k) can be identical, when there is a BS of the same R_(l) value, one can be selected based on a BS index.

When it is selected to control power and handover in step 106, the BS (k) proceeds to step 108 and determines a BS set HA_(j) in which a mean SINR value Ī_(î,j) of a terminal (j) (j ∈ U_(k)) is greater than a threshold value ηLB. That is, the HA_(j) is a BS set in which the mean SINR value Ī_(î,j) of the terminal (j) is greater than the threshold value ηLB among a neighbor BS set NE_(k) of the BS (k). The HA_(j) is expressed as in Equation (25) below.

HA _(j) {i|Ī _(î,j)≧η_(LB) ,i ∈ NE _(k)}  (25)

In step 110, the BS (k) determines a terminal set H_(k,i) meeting Equation (26) below and performing handover from the BS (k) to the neighbor BS (i).

$\begin{matrix} {{{\left\{ {\bigcup\limits_{i \in {HA}_{j}}H_{k,i}} \right\}\bigcap\left\{ j \right\}} = \left\{ j \right\}},{{\left\{ {\bigcup\limits_{i \in {{({{NE}_{k}\bigcup{\{ k\}}})} - {HA}_{j}}}H_{k,i}} \right\}\bigcap\left\{ j \right\}} = \varphi},{{\bigcap\limits_{i \in {HA}_{j}}H_{k,i}} = \varphi}} & (26) \end{matrix}$

In step 112, the BS (k) determines a mean load {circumflex over (L)}*(p*_(k),H_(k,i)) of the entire cell for the terminal set H_(k,i) meeting Equation (26) above and performing handover from the BS (k) to the neighbor BS (i).

Next, in step 114, the BS (k) determines a terminal set to do power control and handover from the determined mean load {circumflex over (L)}*(p*_(k),H_(k,i)) of the entire cell, and performs power control and handover.

FIG. 2 illustrates a detailed process of determining a mean load of the entire cell according to an embodiment of the present invention.

Referring to FIG. 2, in step 200, a BS (k) determines its own expected loading factor {circumflex over (L)}^({circumflex over (k)}) as in Equation (27) below.

$\begin{matrix} {{\hat{L}}^{\hat{k}} = {{\sum\limits_{j \in U_{\hat{i}}}{\hat{L}}_{k,j}} = {\sum\limits_{j \in U_{\hat{i}}}{u\left( \frac{\lambda_{j}}{{\overset{\hat{\_}}{r}}_{\hat{k},j}} \right)}}}} & (27) \end{matrix}$

Here,

$U_{\hat{k}} = {U_{k} - \left\lbrack {\bigcup\limits_{i \in {NE}_{k}}H_{k,i}} \right\rbrack}$

and the {circumflex over (r)} _({circumflex over (k)},j) is determined as in Equation (28) below.

$\begin{matrix} \begin{matrix} {{\overset{\hat{\_}}{r}}_{\hat{k},j} = {\alpha_{\hat{k}}\alpha_{\hat{k}}^{\prime}{\log_{2}\left( {a + {\beta_{\hat{k}}{\overset{\hat{\_}}{I}}_{\hat{k},j}}} \right)}}} \\ {= {\frac{W}{U_{\hat{k}}}{\alpha_{\hat{k}}^{\prime}\left( {U_{\hat{k}}} \right)}{\log \left( {a + {{\beta_{\hat{k}}\left( {U_{\hat{k}}} \right)}{\overset{\hat{\_}}{I}}_{\hat{k},j}}} \right)}}} \\ {= {\frac{W}{U_{\hat{k}}}{\alpha_{\hat{k}}^{\prime}\left( {U_{\hat{k}}} \right)}{\log_{2}\left( {a + {{\beta_{\hat{k}}\left( {U_{\hat{k}}} \right)}\; \frac{{\overset{\_}{h_{k,j}}}^{2}p_{k}}{{\sum\limits_{{i = 1},{i = k}}^{N_{eNB}}{{\overset{\_}{h_{i,j}}}^{2}p_{i}}} + n}}} \right)}}} \end{matrix} & (28) \end{matrix}$

That is, it is assumed that, among terminals serviced by the original BS (k), terminals included in a set

$U_{\hat{k}} = {U_{k} - \left\lbrack {\bigcup\limits_{i \in {NE}_{k}}H_{k,i}} \right\rbrack}$

of terminals not performing handover are reporting a signal strength of a neighbor BS received by each of the terminals to the BS (k), so a mean transmission rate expected to be serviced from the BS (k) for the respective terminals belonging to the U_({circumflex over (k)}) can be estimated as in Equation (28) above. Values used in Equation 28 above are an expected SINR Î _({circumflex over (k)},j) of each terminal and the number |U_({circumflex over (k)})| of simultaneously scheduled terminals. All these values are information that can be determined by the BS (k).

In step 202, the BS (k) determines an expected load value Δ{circumflex over (L)}^(i) (∀i ∈ NE_(k)) of a neighbor BS (i) based on the following expressions. Here, Δp_(k)=p*_(k)/p_(k).

if Δp _(k)>(Δp _(k) ^(|H) ^(k, l) ^(|))⁺ then Δ{circumflex over (L)} ^(i) =+K

else if Δp _(k)<(Δp _(k) ^(|H) ^(k,l) ^(|))⁻ then Δ{circumflex over (L)} ^(i) =−K

else Δ{circumflex over (L)}^(i)=0

That is, when the Δp_(k) is greater than the (Δp_(k) ^(|H) ^(k,i) ^(|))^(+ using the (Δp) _(k) ^(|H) ^(k,i) ^(|))⁺ and (Δp_(k) ^(|H) ^(k,i) ^(|))⁻ previously determined in step 102 of FIG. 1 and exchanged between respective BSs, the BS (k) determines that a load of the neighbor BS (i) increases as much as ‘K’. When the Δp_(k) is less than the (Δp_(k) ^(|H) ^(k,i) ^(|))⁻, the BS (k) determines that the load of the neighbor BS (i) decreases as much as ‘K’. In other words, the (Δp_(k) ^(|H) ^(k,i) ^(|))^(+ is a power threshold value by which, when the BS (k) makes as many terminals as |H) _(k,i)| perform handover to a neighbor BS (i) and the terminals of |H_(k,i)| number will increase to the neighbor BS (i) from a neighbor BS (i) standpoint, terminals of ‘K’ number among terminals meeting a minimum requirement transmission rate of the neighbor BS (i) become overload terminals due to a variation of power of the BS (k). The (Δp_(k) ^(|H) ^(k,i) ^(|))^(− is a power threshold value by which, when the BS (k) makes as many terminals as |H) _(k,i)| perform handover to the neighbor BS (i) and the terminals of number will increase to the neighbor BS (i) from the neighbor BS (i) standpoint, terminals of ‘K’ number among overload terminals of the neighbor BS (i) become terminals meeting a minimum requirement transmission rate due to the variation of power of the BS (k).

After that, in step 204, the BS (k) determines the number

${\sum\limits_{j \in H_{k,i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}}_{i \in {{NE}_{k} - {\{ k\}}}}$

of terminals that will be overloaded in the neighbor BS (i) among terminals that will perform handover from the BS (k) to the neighbor BS (i). The

${\sum\limits_{j \in H_{k,i}}{{\hat{L}}_{\hat{i},j}\left( p_{k}^{*} \right)}}_{i \in {{NE}_{k} - {\{ k\}}}}$

is determined as in Equation (29) below.

$\begin{matrix} {{\sum\limits_{j \in H_{k,j}}{{\hat{L}}_{\hat{i},j}(p)}} = {\sum\limits_{j \in H_{k,j}}{u\left( \frac{\lambda_{j}}{{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j}(p)} \right)}}} & (29) \end{matrix}$

Here, U_(î)=U_(i)∪H_(k,i), and the {circumflex over (r)} _(i,j) is determined as in Equation (30) below.

$\begin{matrix} \begin{matrix} {{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j} = {\alpha_{\hat{i}}\alpha_{\hat{i}}^{\prime}{\log_{2}\left( {a + {\beta_{\hat{i}}{\overset{\overset{\bigwedge}{\_}}{I}}_{\hat{i},j}}} \right)}}} \\ {= {\frac{W}{U_{\hat{i}}}{\alpha_{\hat{i}}^{\prime}\left( {U_{\hat{i}}} \right)}{\log_{2}\left( {a + {{\beta_{\hat{i}}\left( {U_{\hat{i}}} \right)}{\overset{\overset{\bigwedge}{\_}}{I}}_{\hat{i},j}}} \right)}}} \\ {= {\frac{W}{U_{\hat{i}}}{\alpha_{\hat{i}}^{\prime}\left( {U_{\hat{i}}} \right)}{\log_{2}\left( {a + {{\beta_{\hat{i}}\left( {U_{\hat{i}}} \right)}\frac{{\overset{\_}{h_{i,j}}}^{2}p_{i}}{{\sum\limits_{{l = 1},{l = i},k}^{N_{eNB}}{{\overset{\_}{h_{i,j}}}^{2}p_{l}}} + {{\overset{\_}{h_{k,j}}}^{2}p} + n}}} \right)}}} \end{matrix} & (30) \end{matrix}$

That is, the BS (k) determines a mean throughput expected in a case where a terminal doing handover from a BS (k) to a neighbor BS (i) will be serviced in the neighbor BS (i) and, based on this, determines whether a corresponding terminal will be overloaded. In this process, because the BS (k) is aware of signal strengths of all BSs necessary for SINR determination and can expect even the number of terminals to be serviced in the neighbor BS (i), the BS (k) can determine a mean throughput of a terminal that will perform handover from the BS (i) to the neighbor BS (i) through Equation (30) above.

After that, in step 206, the BS (k) determines {circumflex over (L)}*(p,H_(k,i)) with respect to p and H_(k,i)∀i ∈ NE_(k) using the result determined in steps 200 to 204, as in Equation (31) below.

$\begin{matrix} {{{\hat{L}}^{*}\left( {p,H_{k,i}} \right)} = {{\frac{1}{N_{eNB}}\left\lbrack {\left( {\sum\limits_{j \in {U_{k} - {\lbrack{\underset{{i = 1},{i \neq k}}{\bigcup\limits^{N_{eNB}}}H_{k,i}}\rbrack}}}^{\;}{{\hat{L}}_{\hat{k},j}(p)}} \right)^{2} + {\sum\limits_{{i = 1},{i \neq k}}^{N_{eNB}}\left\{ {\left( {{\hat{L}}^{i} + {\Delta {{\hat{L}}^{i}\left( {p,{H_{k,i}}} \right)}}} \right) + {\sum\limits_{j \in H_{k,i}}^{\;}{{\hat{L}}_{\hat{i},j}(p)}}} \right\}^{2}}} \right\rbrack}\quad}} & (31) \end{matrix}$

If a {circumflex over (L)}*(p,H_(k,i)) value is less than L_(min), the BS (k) updates the L_(min), p*_(k), and H*_(k,i) as in Equation (32) below.

L _(min) ={circumflex over (L)}*(p,H _(k,i))

P* _(k) =p

H* _(k,i) =H _(k,i) ∀i ∈NE _(k)   (32)

The BS (k) sets power of the BS (k) as p_(k)=p*_(k) using the determined L_(min), p*_(k), and H*_(k,i) and, with respect to the BS (k) and NE_(k), the BS (k) performs handover to have its user set as in Equations (33) and (34) below.

$\begin{matrix} {U_{k} = {U_{k} - \left\lbrack {\bigcup\limits_{i \in {NE}_{k}}H_{k,i}^{*}} \right\rbrack}} & (33) \\ {U_{i} = {U_{i}\bigcup{H_{k,i}^{*}{\forall{i \in {NE}_{k}}}}}} & (34) \end{matrix}$

FIG. 3 illustrates a construction of a BS apparatus for power control and load balancing based on load estimation of a neighbor cell in a wireless communication system according to an embodiment of the present invention.

Referring to FIG. 3, the BS apparatus includes a receiver 300, a controller 302, a transmitter 304, a first determiner 306, and a second determiner 308.

The receiver 300 frequency down converts a Radio Frequency (RF) signal received through an antenna into a baseband analog signal, converts the analog signal into a digital signal to perform signal processing, and provides the result to the controller 302. For example, the signal processing, for example, the receiver 300 processes a time domain signal by Fast Fourier Transform to convert the time domain signal into a frequency domain signal, selects data of subcarriers intended to receive from frequency domain data, and processes the selected data by demodulation and decoding according to a predefined modulation level (i.e., a Modulation Coding Scheme (MCS) level).

The controller 302 takes charge of the general control of a BS. Particularly, in the present invention, in addition, the controller 302 controls power control and handover based on load estimation of a neighbor cell.

For this, the controller 302 first determines information for power control and load balancing through neighbor BS load estimation, and transmits the information to a neighbor BS through the transmitter 304. According to realization, the information can be transmitted to the neighbor BS through a backbone. The information includes the number |U_(k)| of terminals serviced by a BS (k), the number L_(k) of overload terminals among terminals serviced by the BS (k), a backoff counter BO_(k) of the BS (k), a power variation (Δp_(i) ^(|H) ^(i,k) ^(|))⁺ of a neighbor BS (i) of increasing by ‘K’ number, an overload terminal of the BS (k) with respect to each |H_(i,k)| when the number |H_(i,k)| of terminals expected to perform a handover from the neighbor BS (i) neighboring on the BS (k) to the BS (k) has a value between [0, H−1], and a power variation (Δp_(i) ^(H) ^(i,k) ^(|)) of the neighbor BS (i) of decreasing, by ‘K’ number, the overload terminal of the BS (k) with respect to each |H_(i,k)| when the number |H_(i,k)| of terminals expected to perform a handover from the neighbor BS (i) neighboring on the BS (k) to the BS (k) has a value between [0, H−1].

The controller 302 receives the following information through the receiver 300. The following information includes the number |U_(i)| of terminals serviced from a plurality of neighbor BSs (i), the number L_(i) of overload terminals among terminals serviced by the neighbor BS (i), a backoff counter BO_(i) of the neighbor BS (i), a power variation (Δp_(k) ^(|H) ^(k,i) ^(|))⁺ of the BS (k) of increasing, by ‘K’ number, an overload terminal of the neighbor BS (i) with respect to each |H_(k,i)| when the number |H_(k,i)| of terminals expected to perform a handover from the BS (k) neighboring on the neighbor BS (i) to the neighbor BS (i) has a value between [0, H−1], and a power variation (Δp_(k) ^(H) ^(k,i) ^(|)) of the BS (k) of decreasing, by ‘K’ number, the overload terminal of the neighbor BS (i) with respect to each |H_(k,i)| when the number |H_(k,i)| of terminals expected to perform the handover from the BS (k) neighboring on the neighbor BS (i) to the neighbor BS (i) has a value between [0, H−1].

Also, the controller 302 determines a mean load {circumflex over (L)}*=(p*_(k),H_(k,i)) of the entire cell for all H_(k,i) determined by the second determiner 308, determines a terminal set to perform power control and handover, and performs the power control and handover. A process of determining the mean load of the entire cell refers to FIG. 2 above.

The 1st determiner 306 receives corresponding information from the controller 302 and, based on a loading factor of a neighbor BS (i), i.e., the number L_(i) of overload terminals of the neighbor BS (i), the 1st determiner 306 determines whether itself will control power and handover. That is, the first determiner 306 determines whether the number of overload terminals is relatively large compared to a neighbor BS based on Equation (24) above and, when the number of its own overload terminals is large, the first determiner 306 notifies the controller 302 that it has to control power and handover. In contrast, when the number of overload terminals of a corresponding neighbor BS is large, the first determiner 306 controls power and handover in a corresponding neighbor BS.

If the first determiner 306 determines to control power and handover, the second determiner 308 determines a BS set HA_(j) in which a mean SINR value Ī_(i,j) of a terminal (j) (j ∈ U_(k)) is greater than a threshold value ηLB , and provides the result to the controller 302. That is, the HA is the BS set in which the mean SINR value L of the terminal (j) is greater than the threshold value ηLB among a neighbor BS set NE_(k) of the BS (k). The HA_(j) is expressed as in Equation (25) above.

Also, the second determiner 308 determines a terminal set H_(k,i) meeting Equation (26) above and performing a handover from the BS (k) to the neighbor BS (i).

The transmitter 304 processes a signal received from the controller 302 and transmits the signal through an antenna. For example, the transmitter 304 encodes and modulates a signal according to a predefined modulation level (i.e., an MCS level), processes a frequency domain signal by Inverse Fast Fourier Transform, and converts the frequency domain signal into a time domain sample signal. The transmitter 304 converts the sample signal into an analog signal, and frequency up modulates a baseband signal into an RF signal.

As aforementioned, the present invention can be arranged as follows.

1) A BS uses the sum of squares of the number of overload terminals of itself and its own neighbor BS, as an objective function of deciding power control and handover terminal set (that is, an object of minimizing a variance value of the number of overload terminals).

2) Assuming that a neighbor BS (i) of a BS (k) determines a terminal set to do power control and handover from the neighbor BS (i) to the BS (k), the BS (k) periodically estimates a power variation of the neighbor BS (i) varying the number of overload terminals of the BS (k) as much as a specific value and the number of terminals performing handover from the neighbor BS (i) to the BS (k).

3) When information estimated in the 2) is different from previous information, a BS transmits the information to a neighbor BS or receives information transmitted from the neighbor BS.

4) A BS adjusting power and serviced terminal set at a specific time point determines if each BS is independently selected with a specific period so that no more than neighbor BS exists.

5) To prevent a BS selected in the 4) from being continuously selected, the BS apparatus increases a backoff value of a terminal selected in step 4).

6) When the BS (k) varies a set of its own power and service terminal set using the information exchanged in step 3), the BS (k) estimates the number of overload terminals of a neighbor cell.

7) Each BS determines power and serviced terminal set minimizing the objective function using the result of step 4).

The performance of the present invention is described below. The performance of the proposal scheme differently applied a load in network situation where 19 BSs constitute 3 sectors. A system parameter is given as in Table 1 below.

TABLE 1 System Parameter Note Number of Cells 19 With 3 Sectors per cell ISD 500 m Number of UE 10 per sector Antenna SIMO(Single-Input 1x2 MRC(Maximum Ratio Configuration Multiple-Output) Combine) Carrier frequency 2 GHz Bandwidth 10 MHz FFT: 1024, 50 RBs/slot Hybrid Automatic Chase Combining Maximum number of Repeat reQuest retransmissions: Nr(max) = 3 (ARQ) Number of HARQ process channel: 8 BS Tx power Max: 40 W(46 dBm), Min: 0.4 W(6 dBm) Lognormal STD (Selection shadowing Transmit Diversity): 10 dB Channel Model ITU-R Pedestrian B (3 km/h) Noise figure 9 dB Scheduler Proportional Fair T = 1000 Scheduling Traffic model Full buffer Link-to-system Effective SNR: Mutual Form IEEE802.16m EMD interface Information-based Link adaptation Adaptive modulation & coding Channel Quality Reporting period: 2 ms Actual period for each Indicator (CQI) subband: 18 ms period

To differently apply the load, the results of three terminal distributions are compared.

Case 1) Uniformly distributes 10 terminals in the coverage of each sector by each sector.

Case 2) Uniformly distributes 570 terminals for the entire region.

Case 3) Uniformly distributes 28 terminals in the coverage of each of sectors 0, 19, and 38, and 9 terminals in the coverage of each of the remnant sectors.

That is, from Case 1) to Case 3), a distribution can be regarded in which the extent of load concentration becomes substantial.

To compare the performance of the disclosed scheme, comparison groups of a ‘Normal’ scheme not applying a load balancing scheme, a ‘Global greedy’ scheme of deciding power of a terminal and a BS one by one when all information of a network are centrally known, and a ‘Prop’ scheme presenting the disclosed scheme are compared.

FIG. 4 is a result of applying the disclosed scheme with an objective function minimizing the sum of the number of overload terminals of the entire sector and, and FIG. 5 is a result of applying an objective function minimizing a mean of the square of the number of overload terminals per BS as in Equation 8 above.

A mean overload terminal count and throughput attenuation degree have no almost difference for all cases in FIGS. 4 and 5, while a variance of FIG. 4 is greater that that of FIG. 5. That is, by applying Equation 8 above, there is an effect of decreasing the number of entire overload terminals such as minimizing the number of entire overload terminals and simultaneously, there is an effect of decreasing a variance at a greater extent than minimizing the number of entire overload terminals.

FIG. 6 is the result of load balancing by each instance when a minimum requirement transmission rate (λ) is set to 300, 500, and 700 kilo bits per second (kbps). The environment is that, as the ‘λ’ is larger, overload terminals of greater number exist in the entire network and, as it proceeds from Case 1) to Case 3), the extent of load concentration on a specific sector is larger. From the result, in the (a-1), the performance of the ‘Prop’ scheme is instead worse than that of the ‘Normal’ scheme because an error occurred in estimating a loading factor by each sector in the situation itself of the (a-1) in which a gain of load balancing through inter-cell control is small since the number of overload terminals is less and also a distribution thereof is uniform.

In contrast, the best performance is shown in the (c-1) because a gain of load balancing obtainable through control between neighbor sectors is large since the number of entire overload terminals is less while most of the overload terminals are concentrated on a corresponding sector. The result is that the mean number of overload terminals to normal was decreased by about 52.2%, and a value of Equation 8 above was decreased by about 90.1%.

As described above, there is an advantage of, by exchanging information capable of estimating a load of a neighbor BS with BSs, capable of minimizing the sum of squares of the number of overload terminals per cell.

While the invention has been shown and described with reference to embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. 

1. A Base Station (BS) operation method for reducing load terminals based on load estimation of a neighbor cell in a wireless communication system, the method comprising: receiving information for estimating a load of a neighbor BS, from each of a plurality of neighbor BSs, the information for estimating the load including at least one of a number of terminals serviced by the neighbor BS, a number of overload terminals among the terminals serviced by the neighbor BS, a backoff counter value for considering fairness when selecting a BS that determines a power control and handover terminal set, a first power variation of the neighbor BS for increasing, by ‘K’ number, an overload terminal of the neighbor BS with respect to a number of terminals expected to perform a handover from the BS to the neighbor BS, and a second power variation of the neighbor BS for decreasing, by ‘K’ number, the overload terminal of the neighbor BS with respect to the number of terminals expected to perform the handover from the BS to the neighbor BS, where K is a constant; determining whether to determine the power control and handover terminal set using the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, and the backoff counter value; and if it is determined to determine a power control and handover terminal set, determining the power control and handover terminal set to minimize load terminals, based on the first power variation and the second power variation.
 2. The method of claim 1, wherein a minimum requirement transmission rate for the overload terminal is greater than a mean throughput.
 3. The method of claim 1, wherein determining the power control and handover terminal set to minimize the load terminals based on the 1st power variation and the second power variation comprises: determining, for each of terminals serviced by the BS when the terminal will perform handover to each of the plurality of neighbor BSs, candidate neighbor BSs in which an estimated mean throughput of the terminal is greater than a threshold value; and determining a mean load of the entire cell for each instance when the terminals of the BS perform handover to the neighbor BSs, using the candidate neighbor BSs of the terminal.
 4. The method of claim 3, wherein determining the mean load of the entire cell comprises: determining an expected load of the BS; determining the number of increasing or decreasing load terminals of the neighbor BS by comparing the first power variation and second power variation of each of the plurality of neighbor BSs with an expected power of the BS; determining the number of terminals which will be load terminals in the neighbor BS among terminals which will perform handover from the BS to the neighbor BS; and determining the mean load of the entire cell using results of the determinations of the expected load, the number of increasing or decreasing load terminals of the neighbor BS, and the number of terminals which will be load terminals in the neighbor BS.
 5. The method of claim 4, wherein, when the expected power of the BS is greater than the first power variation, the number of load terminals of the neighbor BS increases by ‘K’ number, when the expected power of the BS is less than the second power variation, the number of load terminals of the neighbor BS decreases by ‘K’ number, and when the expected power of the BS is between the first power variation and the second power variation, the number of load terminals of the neighbor BS is unchanged.
 6. The method of claim 3, wherein an expected load of the BS is determined by the following Equation: ${\sum\limits_{j \in H_{k,I}}{{\hat{L}}_{\hat{i},j}(p)}} = {\sum\limits_{j \in H_{k,I}}{u\left( \frac{\lambda_{j}}{{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j}(p)} \right)}}$ where U_(î)=U_(i)∪H_(k,i), and ‘ {circumflex over (r)} _(î,j)’ are determined as follows: $\begin{matrix} {{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j} = {\alpha_{i}\alpha_{i}^{\prime}{\log_{2}\left( {a + {\beta_{j}{\overset{\overset{\bigwedge}{\_}}{I}}_{i,j}}} \right)}}} \\ {= {\frac{\prod}{U_{i}}{\alpha_{i}^{\prime}\left( {U_{i}} \right)}{\log_{2}\left( {a + {{\beta_{i}\left( {U_{i}} \right)}{\overset{\overset{\bigwedge}{\_}}{I}}_{i,j}}} \right)}}} \\ {= {\frac{\prod}{U_{i}}{\alpha_{i}^{\prime}\left( {U_{i}} \right)}{\log_{2}\left( {a + {{\beta_{i}\left( {U_{i}} \right)}\frac{{\overset{\_}{h_{i,j}}}^{2}p_{l}}{{\sum\limits_{{i = 1},{i = l},k}^{N_{eNB}}{{\overset{\_}{h_{i,j}}}^{2}p_{l}}} + {{\overset{\_}{h_{k,j}}}^{2}p} + n}}} \right)}}} \end{matrix}$ where, r _(i,j) represents a mean throughput of terminal (j) of BS (i) according to power control and handover, λ_(j) represents a minimum requirement transmission rate of terminal (j), ${{u(x)} = \begin{Bmatrix} {{1\mspace{14mu} {if}\mspace{14mu} x} \geq 1} \\ {{0\mspace{14mu} {if}\mspace{14mu} x} < 1} \end{Bmatrix}},$ β_(i) represents a Signal-to-Interference plus Noise Ratio (SINR)correction value, α′_(i) represents a correction value of spectrum efficiency, U_(i) represents a terminal set of BS (i), W represents bandwidth, Î _(ij)(j ∈U_(i)) represents an estimated SINR of BS (i) for terminal (j), h_(i,j) represents a channel gain between BS (i) and terminal (j), and | h_(i,j) | represents a mean of absolute value.
 7. The method of claim 3, wherein the mean load of the entire cell is determined by the following Equation: ${{\hat{L}}^{*}\left( {p,H_{k,i}} \right)} = {\frac{1}{N_{eNB}}\left\lbrack {\left( {\sum\limits_{j \in {U_{k} - {\lbrack{\underset{{i = 1},{i \neq k}}{\overset{N_{eNB}}{}}H_{k,i}}\rbrack}}}^{\;}{{\hat{L}}_{k,j}(p)}} \right)^{2} + {\sum\limits_{{i = 1},{i \neq k}}^{N_{eNB}}\left\{ {\left( {{\hat{L}}^{i} + {\Delta {{\hat{L}}^{i}\left( {p,{H_{k,i}}} \right)}}} \right) + {\sum\limits_{j \in H_{k,i}}^{\;}{{\hat{L}}_{i,j}(p)}}} \right\}^{2}}} \right\rbrack}$ where, N_(eNB) represents a total number of BSs, j represents a terminal index, k, i represents a BS index, U_(k) represents a terminal set of BS (k), {circumflex over (L)}_(k,j)(p) represents a load of BS (k) according to power control and handover, {circumflex over (L)}^(i) represents a load of neighbor BS (i) according to power control and handover, Δ{circumflex over (L)}^(i)(p,|H_(k,i)|) represents a load of neighbor BS (i) increasing and decreasing according to power control and handover, |H_(k,i)| represents a number of terminals performing handover from BS (k) to neighbor BS (i), and {circumflex over (L)}_(i,j)(p) represents a load of BS (i) according to power control and handover.
 8. The method of claim 1, further comprising: determining information for estimating a load of the BS; and transmitting the information for estimating the load of the BS to each of the plurality of neighbor BSs, wherein the information for estimating the load of the BS comprises at least one of the number of terminals serviced by the BS, the number of overload terminals among the terminals serviced by the BS, a backoff counter value for considering fairness when selecting a BS that determines a power control and handover terminal set, a first power variation of the BS for increasing, by ‘K’ number, an overload terminal of the BS with respect to the number of terminals expected to perform handover from the neighbor BS to the BS, and a second power variation of the BS for decreasing, by ‘K’ number, the overload terminal of the BS with respect to the number of terminals expected to perform handover from the neighbor BS to the BS.
 9. The method of claim 1, wherein, when the BS will not determine the power control and handover terminal set, one of the plurality of neighbor BSs determines a power control and handover terminal set to minimize load terminals.
 10. The method of claim 1, wherein determining whether to determine the power control and handover terminal set includes determining a rate of a loading factor of a corresponding BS and a loading factor of the entire BS, and determining a BS of additional overload terminals, with respect to a BS set in which a backoff counter value is greater than a threshold value among the other neighbor BSs comprising the BS.
 11. A Base Station (BS) apparatus for reducing load terminals based on load estimation of a neighbor cell in a wireless communication system, the apparatus comprising: a receiver for receiving information for estimating a load of a neighbor BS, from each of a plurality of neighbor BSs, the information for estimating the load comprising at least one of a number of terminals serviced by the neighbor BS, a number of overload terminals among the terminals serviced by the neighbor BS, a backoff counter value for considering fairness when selecting a BS that determines a power control and handover terminal set, a first power variation of the neighbor BS for increasing, by ‘K’ number, an overload terminal of the neighbor BS with respect to a number of terminals expected to perform handover from the BS to the neighbor BS, and a second power variation of the neighbor BS for decreasing, by ‘K’ number, the overload terminal of the neighbor BS with respect to the number of terminals expected to perform handover from the BS to the neighbor BS, where K is a constant; a first determiner for determining whether to determine the power control and handover terminal set using the number of terminals serviced by the neighbor BS, the number of overload terminals among the terminals serviced by the neighbor BS, and the backoff counter value; and a controller for, when it is determined to determine a power control and handover terminal set, determining the power control and handover terminal set to minimize load terminals, based on the first power variation and the second power variation.
 12. The apparatus of claim 11, wherein a minimum requirement transmission rate for the overload terminal is greater than a mean throughput.
 13. The apparatus of claim 11, further comprising a second determiner for determining, for each of terminals serviced by the BS when the terminal will perform handover to each of the plurality of neighbor BSs, candidate neighbor BSs in which an estimated mean throughput of the terminal is greater than a threshold value, wherein the controller determines a mean load of the entire cell for each instance when the terminals of the BS perform handover to the neighbor BSs, using the candidate neighbor BSs of the terminal.
 14. The apparatus of claim 13, wherein the controller determines an expected load of the BS, determines the number of increasing or decreasing load terminals of the neighbor BS by comparing the first power variation and second power variation of each of the plurality of neighbor BSs with an expected power of the BS, determines the number of terminals which will be load terminals in the neighbor BS among terminals which will do handover from the BS to the neighbor BS, and determines the mean load of the entire cell using results of the determinations of the expected load, the number of increasing or decreasing load terminals of the neighbor BS, and the number of terminals which will be load terminals in the neighbor BS.
 15. The apparatus of claim 14, wherein, when the expected power of the BS is greater than the first power variation, the controller increases, by ‘K’ number, the number of load terminals of the neighbor BS, when the expected power of the BS is less than the second power variation, the controller decreases, by ‘K’ number, the number of load terminals of the neighbor BS, and when the expected power of the BS is between the first power variation and the second power variation, the controller does not change the number of load terminals of the neighbor BS.
 16. The apparatus of claim 13, wherein an expected load of the BS is determined by the following Equation: ${\sum\limits_{j \in H_{k,l}}{{\hat{L}}_{\hat{i},j}(p)}} = {\sum\limits_{j \in H_{k,l}}{u\left( \frac{\lambda_{j}}{{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j}(p)} \right)}}$ where U_(î)=U_(i)∪H_(k,i), and the ‘ {circumflex over (r)} _(i,j)’ is determined as follows: $\begin{matrix} {{\overset{\overset{\bigwedge}{\_}}{r}}_{\hat{i},j} = {\alpha_{i}\alpha_{i}^{\prime}{\log_{2}\left( {a + {\beta_{j}{\overset{\overset{\bigwedge}{\_}}{I}}_{i,j}}} \right)}}} \\ {= {\frac{\prod}{U_{i}}{\alpha_{i}^{\prime}\left( {U_{i}} \right)}{\log_{2}\left( {a + {{\beta_{i}\left( {U_{i}} \right)}{\overset{\overset{\bigwedge}{\_}}{I}}_{i,j}}} \right)}}} \\ {= {\frac{\prod}{U_{i}}{\alpha_{i}^{\prime}\left( {U_{i}} \right)}{\log_{2}\left( {a + {{\beta_{i}\left( {U_{i}} \right)}\frac{{\overset{\_}{h_{i,j}}}^{2}p_{l}}{{\sum\limits_{{i = 1},{i = l},k}^{N_{eNB}}{{\overset{\_}{h_{i,j}}}^{2}p_{l}}} + {{\overset{\_}{h_{k,j}}}^{2}p} + n}}} \right)}}} \end{matrix}$ where, r _(i,j) represents a mean throughput of terminal (j) of BS (i) according to power control and handover, λ_(j) represents a minimum requirement transmission rate of terminal (j), ${{u(x)} = \begin{Bmatrix} {{1\mspace{14mu} {if}\mspace{14mu} x} \geq 1} \\ {{0\mspace{14mu} {if}\mspace{14mu} x} < 1} \end{Bmatrix}},$ β_(i) represents a Signal-to-Interference plus Noise Ratio (SINR)correction value, α′_(i) represents a correction value of spectrum efficiency, U_(i) represents a terminal set of BS (i), W represents bandwidth, Î _(i,j)(j ∈ U_(i)) represents an estimated SINR of BS (i) for terminal (j), h_(i,j) represents a channel gain between BS (i) and terminal (j), and | h_(i,j) | represents a mean of absolute value.
 17. The apparatus of claim 13, wherein the mean load of the entire cell is determined by the following Equation: ${{\hat{L}}^{*}\left( {p,H_{k,i}} \right)} = {\frac{1}{N_{eNB}}\left\lbrack {\left( {\sum\limits_{j \in {U_{k} - {\lbrack{\underset{{i = 1},{i \neq k}}{\overset{N_{eNB}}{}}H_{k,i}}\rbrack}}}^{\;}{{\hat{L}}_{k,j}(p)}} \right)^{2} + {\sum\limits_{{i = 1},{i \neq k}}^{N_{eNB}}\left\{ {\left( {{\hat{L}}^{i} + {\Delta {{\hat{L}}^{i}\left( {p,{H_{k,i}}} \right)}}} \right) + {\sum\limits_{j \in H_{k,i}}^{\;}{{\hat{L}}_{i,j}(p)}}} \right\}^{2}}} \right\rbrack}$ where, N_(eNB) represents a total number of BSs, j represents a terminal index, k, i represents a BS index, U_(k) represents a terminal set of BS (k), {circumflex over (L)}_(k,j)(p) represents a load of BS (k) according to power control and handover, {circumflex over (L)}^(i) represents a load of neighbor BS (i) according to power control and handover, Δ{circumflex over (L)}^(i) (p,|H_(k,i)|) represents a load of neighbor BS (i) increasing and decreasing according to power control and handover, |H_(k,i)| represents a number of terminals performing handover from BS (k) to neighbor BS (i), and {circumflex over (L)}_(i,j)(p) represents a load of BS (i) according to power control and handover.
 18. The apparatus of claim 11, wherein the controller determines information for estimating a load of the BS, and transmits the information for estimating the load of the BS to each of the plurality of neighbor BSs, wherein the information for estimating the load of the BS comprises at least one of the number of terminals serviced by the BS, the number of overload terminals among the terminals serviced by the BS, a backoff counter value for considering fairness when selecting a BS that determines a power control and handover terminal set, a first power variation of the BS for increasing, by ‘K’ number, an overload terminal of the BS with respect to a number of terminals expected to perform handover from the neighbor BS to the BS, and a second power variation of the BS for decreasing, by ‘K’ number, the overload terminal of the BS with respect to the number of terminals expected to perform handover from the neighbor BS to the BS.
 19. The apparatus of claim 11, wherein, when the BS will not determine the power control and handover terminal set, one of the plurality of neighbor BSs determines a power control and handover terminal set to minimize load terminals.
 20. The apparatus of claim 11, wherein the first determiner determines a rate of a loading factor of a corresponding BS and a loading factor of the BS and determines a BS of additional overload terminals, with respect to a BS set in which a backoff counter value is greater than a threshold value among the other neighbor BSs comprising the BS. 